Portifólio Empreendedorismo (Programação)
Um pouco sobre mim:
Eu me chamo Davi Estevam Silva, sou aluno da escola técnica (ETEC JÚLIO DE MESQUITA), e estou cursando meu primeiro ano em (Eletrônica).
Bom, escolhi este tema com um tema "artístico", entre aspas pois sou muito interessado por programação e busco levá-lo como profissão para o meu futuro, sou muito interessado em especial pela linguagem (Python), pois logo quando comecei a estuda - la , me interessei de cara, um dos motivos é o fácil entendimento da linguagem, é como se você estivesse programando com a língua inglesa.
Pois bem não vou entrar em detalhes pela descrição falarei um pouco mais pelo portifólio, espero que gostem.
Ass. Davi Estevam ;)
Eu me chamo Davi Estevam Silva, sou aluno da escola técnica (ETEC JÚLIO DE MESQUITA), e estou cursando meu primeiro ano em (Eletrônica).
Bom, escolhi este tema com um tema "artístico", entre aspas pois sou muito interessado por programação e busco levá-lo como profissão para o meu futuro, sou muito interessado em especial pela linguagem (Python), pois logo quando comecei a estuda - la , me interessei de cara, um dos motivos é o fácil entendimento da linguagem, é como se você estivesse programando com a língua inglesa.
Pois bem não vou entrar em detalhes pela descrição falarei um pouco mais pelo portifólio, espero que gostem.
Ass. Davi Estevam ;)
Parte do jogo da Forca que fiz com linguagem Python.
Código do jogo da forca
import random
def jogar():
imprime_mensagem_abertura()
palavra_secreta = carrega_palavra_secreta()
return palavra_secreta
letras_acertadas = inicializa_letras_acertadas(palavra_secreta)
print(letras_acertadas)
enforcou = False
acertou = False
erros = 0
while (not enforcou and not acertou):
chute = pede_chute()
if (chute in palavra_secreta):
marca_chute_correto(chute, letras_acertadas, palavra_secreta)
else:
erros += 1
enforcou = erros == 7
acertou = "_" not in letras_acertadas
print(letras_acertadas)
if acertou:
imprime_mensagem_vencedor()
else:
imprime_mensagem_perdedor()
def imprime_mensagem_abertura():
print("*********************************")
print("***Bem vindo ao jogo da Forca!***")
print("*********************************")
def carrega_palavra_secreta()
arquivo = open("", palavras.txt, "r")
palavras = []
for linha in arquivo:
linha = linha.strip()
palavras.append(linha)
arquivo.close()
numero = random.randrange(0, len(palavras))
palavra_secreta = palavras[numero].upper()
return palavra_secreta
def inicializa_letras_acertadas(palavras):
return ["_" for letra in palavra_secreta]
def pede_chute():
chute = input("Digite sua Letra: ")
chute = chute.strip().upper()
return chute
def marca_chute_correto():
index = 0
for letra in palavra_secreta:
if (chute == letra):
letras_acertadas[index] = letra
index += 1
def imprime_mensagem_vencedor():
print("Parabéns, você ganhou!")print(" ___________ ")print(" '._==_==_=_.' ")print(" .-\\: /-. ")print(" | (|:. |) | ")print(" '-|:. |-' ")print(" \\::. / ")print(" '::. .' ")print(" ) ( ")print(" _.' '._ ")print(" '-------' ")
def imprime_mensagem_perdedor(palavra_secreta):
print("Puxa, você foi enforcado!")print("A palavra era {}".format(palavra_secreta))print(" _______________ ")print(" / \ ")print(" / \ ")print("// \/\ ")print("\| XXXX XXXX | / ")print(" | XXXX XXXX |/ ")print(" | XXX XXX | ")print(" | | ")print(" \__ XXX __/ ")print(" |\ XXX /| ")print(" | | | | ")print(" | I I I I I I I | ")print(" | I I I I I I | ")print(" \_ _/ ")print(" \_ _/ ")print(" \_______/ ")
def desenha_forca(erros):
print(" _______ ")print(" |/ | ")if(erros == 1): print(" | (_) ") print(" | ") print(" | ") print(" | ")if(erros == 2): print(" | (_) ") print(" | \ ") print(" | ") print(" | ")if(erros == 3): print(" | (_) ") print(" | \| ") print(" | ") print(" | ")if(erros == 4): print(" | (_) ") print(" | \|/ ") print(" | ") print(" | ")if(erros == 5): print(" | (_) ") print(" | \|/ ") print(" | | ") print(" | ")if(erros == 6): print(" | (_) ") print(" | \|/ ") print(" | | ") print(" | / ")if (erros == 7): print(" | (_) ") print(" | \|/ ") print(" | | ") print(" | / \ ")print(" | ")print("_|___ ")print()
if (__name__ == "__main__"):
jogar()
Parte do jogo de adivinhação que fiz com linguagem Python
Código do jogo de adivinhação
import random
def jogar():
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = random.randrange(1, 101)
total_de_tentativas = 0
pontos = 1000
print("Qual nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difícil")
nivel = int(input("Defina o nível: "))
if (nivel == 1):
total_de_tentativas = 20
elif (nivel == 2):
total_de_tentativas = 10
else:
total_de_tentativas = 5
for rodada in range(1, total_de_tentativas + 1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))
chute_str = input("Digite um número entre 1 e 100: ")
print("Você digitou ", chute_str)
chute = int(chute_str)
if (chute < 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100!")
continue
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if (acertou):
print("Você acertou e fez {} pontos!".format(pontos))
break
else:
if (maior):
print("Você errou! O seu chute foi maior do que o número secreto.")
elif (menor):
print("Você errou! O seu chute foi menor do que o número secreto.")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos
print("Fim do jogo")
if(__name__ == "__main__"):
jogar()
Curso que estou fazendo
Finalização